hackerrank 30 days of code day 26 nested logic solution